/*
Author - Ido
*/
#include "BigInteger.h"
#include <sstream>
#include <string>

/**
* Contractor from char
**/
big_integer::big_integer(char num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from short
**/
big_integer::big_integer(short num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from int
**/
big_integer::big_integer( int num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from long
**/
big_integer::big_integer(long num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from long long
**/
big_integer::big_integer(long long num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from unsigned char
**/
big_integer::big_integer(unsigned char num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from unsigned short
**/
big_integer::big_integer(unsigned short num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from unsigned int
**/
big_integer::big_integer(unsigned int num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from unsigned long
**/
big_integer::big_integer(unsigned long num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from unsigned long long
**/
big_integer::big_integer(unsigned long long num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from float
**/
big_integer::big_integer(float num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from double
**/
big_integer::big_integer(double num) : big_number(0,0){init(typeToString(num));}

/**
* Contractor from long double
**/
big_integer::big_integer(long double num) : big_number(0,0){init(typeToString(num));}
